#include <iostream>

int aa;

namespace foo {
        typedef unsigned char u8;
        int aa = 7;

        namespace bar {
                typedef unsigned short u16;
        };

        int b = 8;
};

using namespace foo;

int main()
{
        std::cout << ::aa << " " << foo::aa << std::endl;

        return 0;
}
